76
46
103
232
29
156
127
21
173
10
28
16
26
12
32
104
86
66
122
192
68
56
67
293
54
397
18
97
220
1
13
9
4
7
40
126
180
44
51
31
194
63
6
241
257
75
43
38
72
39
24
144