75
328
22
146
227
196
394
63
679
84
64
128
62
45
95
54
102
29
11
143
71
121
77
73
203
28
106
14
39
20
74
37
51
56
105
24
48
44
40
111
23
46
150
38
144
197
50
237
36