103
49
50
137
15
44
24
9
18
25
28
11
20
47
78
26
48
27
13
19
108
99
41
37
10
23
16
151
56
247
17
14
86
39
51
100
33
22
31
40
36