3
136
1
28
7
15
9
10
23
18
41
22
16
13
36
4
12
33
6
17
255
34
8
5
30
53
25
349
108
19
97
60
142
58
528
35
54