32
16
38
110
15
12
57
113
135
22
79
6
97
104
62
30
8
58
47
41
165
93
65
127
33
9
7
40
29
4
3
1319
23
229
13
214
77
114
64
24
73
213
513
125