379
47
36
291
41
29
27
89
60
92
151
51
73
104
23
154
93
317
28
612
57
35
17
155
177
75
50
110
339
83
166
64
96
46
82
162
205
79
33
44
88
65
160
49
69
167
238
54
121
94
25
91
37
248
58
38
210
26
40
22