147
229
121
603
30
426
63
197
313
12
68
1052
36
123
78
33
96
13
58
112
24
48
107
53
100
67
90
155
29
289
115
151
45
69
22
64
124
44
65
10
38
110
97
51
27
73
252
81
79
108
98
111
54
148
125
75
135