302
86
84
52
51
138
28
124
125
26
66
236
65
242
67
378
160
97
212
78
111
32
30
62
29
43
73
19
48
117
27
14
18
50
68
41
8
213
33
87
17
53
185
197
93
263
45
225
162
35
25