100
48
14
8
24
6
7
47
87
38
167
51
32
44
64
23
33
70
71
138
22
252
89
76
65
169
16
81
30
21
90
215
92
50
60
78
20
31
98
176