60
31
48
35
150
101
76
93
49
1774
27
32
118
176
26
24
102
63
17
14
21
255
103
50
440
123
131
87
2335
38
1667
81
127
120
23
636
53
51
58
19
55
39
222
86
115
203
37
40