130
28
35
104
94
81
96
186
21
93
41
77
59
39
166
48
84
45
110
32
144
36
22
25
44
161
47
336
23
26
20
91
10
92
58
121
99
108
257
68
53
7
101
30
79
315
50
229
123