30
45
8
129
287
41
21
125
11
36
348
33
38
17
27
156
64
214
18
32
2432
89
115
44
274
25
10
723
48
336
87
63
86
67
7
31
19
210
72
623
2
26
61
107
34
167
16
330
39
136
175
12
71