48
16
101
8
31
75
116
535
21
17
24
20
43
19
33
32
67
22
65
41
30
34
145
405
653
14
218
35
137
56
62
153
9
15
59
54
66
92
110
76
50
646
128
27
195
100