196
321
35
111
102
66
32
14
39
47
57
30
33
104
31
53
174
83
93
177
23
360
85
16
77
44
36
24
43
52
70
37
260
94
72
87
118
13
22
76
61
20
40
12
38
127