102
58
34
30
31
50
127
24
27
43
53
40
57
42
37
20
49
26
60
226
295
69
55
91
160
48
68
165
120
66
78
87
33
59
603
32
629
92
151
162
109
70
44
199
235