109
16
45
29
75
76
28
72
43
21
41
312
145
122
136
12
11
56
49
36
34
14
64
132
15
114
10
51
86
40
268
74
197
44
20
128
60
24
55
85
35
32
23
146
27
65