81
26
75
33
87
27
128
295
35
29
45
95
102
153
55
77
58
76
51
127
48
141
15
79
16
107
24
133
94
169
7
125
13
56
6
118
14
11
21
32
60
684
53
18
23
17
672
186
917