41
158
46
86
23
102
58
40
99
131
152
90
76
38
122
48
5
20
35
0
255
42
3
11
51
55
24
70
13
1
209
30
60
100
85
187
440
6
73
61
56
45
250
63
9
18
117
262
97
43
66
113