48
105
311
40
127
45
83
22
75
95
14
57
51
25
34
19
8
33
62
85
37
97
20
26
70
9
13
47
202
91
84
406
94
35
216
102
74
17
11
98
630
55
32
44
160
141
217
345
60
50