147
35
106
27
63
30
61
172
210
169
68
90
513
125
97
25
58
23
92
65
36
43
17
67
26
22
126
59
38
13
28
197
141
33
34
32
240
136
294
37
482
21
10
171
19
44
114
2122
46
665
244