120
50
21
10
72
31
23
38
11
8
12
37
35
20
25
78
70
61
22
28
19
157
47
360
34
63
117
27
348
4
53
41
30
130
192
248
3
79
16
24
45
32
17
189