95
66
56
84
151
21
26
32
45
3
57
145
132
146
121
19
61
31
142
20
48
12
63
44
15
114
23
118
13
75
14
41
104
245
71
25
10
28
119
24
140
199
49
42
1
40
27
46
5
373