3
1
17
9
43
19
8
42
13
56
10
11
58
37
29
15
14
39
108
61
54
107
40
33
119
46
160
22
81
26
68
21
86
105
16
237
67
244
45
84
102
50
144