106
82
8
29
67
36
46
50
137
28
103
346
63
71
59
145
38
117
68
221
6
30
25
313
72
49
21
57
7
70
262
151
27
115
123
136
88
42
19
84
51
26
41
104
48
100
116
121
43
87
133